<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!--  编写一个函数求两个数字之间有多少个质数，返回 质数的个数

        例如：`fn(100, 200)` ，在控制台输出 100 - 200 之间的所有质数 
    -->
    <script>
        function ZhiShu(min,max) {
            var n; 
            var k=0  //定义一个中间变量
            // 确保min < max 
            if(min>max){
                n=min
                min=max
                max=n
            }
            for(var i=min;i<=max;i++){
                var zs=isZhiShu(i)
                if(zs===true){
                    console.log(i);
                    k++
                    console.log(k);
                }
                
            }
        }
        function isZhiShu(num){
            for(var j = 2 ; j < num ; j++){
            	//判断是否为质数的方法：如果num能够被j整除（j是2到num-1之间的值）
                //那么num就不是一个质数，返回false
                
                if(num % j == 0){
                    return false;
                }
            }
            return true;
            
            
        }
        
        ZhiShu(200,100)
    </script>
</body>
</html>